GPU Accelerated Particle-in-cell Simulations with Charge-Conserving Current Deposition
نویسندگان
چکیده
Particle-in-Cell (PIC) methods are a well-established first-principle model that can provide a kinetic description of a plasma by following trajectories of an ensemble of charged particles in self-consistent electromagnetic fields. To the extent that quantum mechanical effects can be neglected, the PIC model makes no physics approximations and is a key tool in the study of plasma physics. The first-principle nature of the PIC model determines that PIC simulations require intense computation. Modern graphic processing units (GPU's) provide a significant amount of raw compute power and bandwidth, both about an order of magnitude more than a conventional CPU. In this thesis, we have developed an implementation of an electromagnetic PIC code, with charge-conserving current deposition, on a GPU cluster with CUDA. We have developed a new charge-conserving current deposition scheme with little thread divergence and a new particle sorting algorithm that is especially efficient for explicit PIC codes. The implementation takes advantage of the fast on-chip shared memory and coalesced data access. The thread racing technique used also can provide a general method of resolving write conflict among computation threads on GPU. Particle sorting and boundary update methods are carefully designed to minimize data movement. The code has good scalability where the latency of MPI communication between nodes is the main reason for the performance decrease in weak scaling. Depending on plasma temperatures, the GPU implementation has achieved a processing speed of 2.2-4.5 ns per particle-step in two-dimensional (2D) simulations using 1-225 GPUs, and 4.3-15.8 ns
منابع مشابه
Particle-in-cell simulations with charge-conserving current deposition on graphic processing units
Department of Mechanical Engineering, University of Rochester, Rochester, NY 14627, USA b Laboratory for Laser Energetics, University of Rochester, Rochester, NY 14627, USA Department of Electrical and Computer Engineering, University of Rochester, Rochester, NY 14627, USA Department of Physics and Astronomy, University of Rochester, Rochester, NY 14627, USA Department of Physics and Astronomy,...
متن کاملAlternating-order interpolation in a charge-conserving scheme for particle-in-cell simulations
We discuss the interpolation of the electric and magnetic fields within a charge-conserving Particle-In-Cell scheme. The choice of the interpolation procedure for the fields acting on a particle can be constrained by analyzing conservation of the energy and the particle generalized momentum. The better conservative properties are achieved, if the alternating-order form-factor is used for interp...
متن کاملAn energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm
Submitted for the APR12 Meeting of The American Physical Society An Energyand Charge-conserving, Implicit, Electrostatic Particle-in-Cell Algorithm in curvilinear geometry1 G. CHEN, L. CHACÓN, Oak Ridge National Laboratory, D.C. BARNES, Coronado Consulting — A recent proof-of-principle study proposes an energyand charge-conserving, fully implicit particle-in-cell algorithm in one dimension [1],...
متن کاملEfficient orbit integration in fully implicit particle-in-cell algorithms
Recently, an implicit, nonlinearly consistent, energyand charge-conserving particle-incell method has been proposed for multi-scale, full-f kinetic electrostatic simulations [1]. The method employs a Jacobian-free Newton–Krylov (JFNK) solver, capable of using very large timesteps of field evolution without loss of numerical stability or accuracy. A fundamental feature of the method is the nonli...
متن کاملGPU-accelerated red blood cells simulations with transport dissipative particle dynamics
Mesoscopic numerical simulations provide a unique approach for the quantification of the chemical influences on red blood cell functionalities. The transport Dissipative Particles Dynamics (tDPD) method can lead to such effective multiscale simulations due to its ability to simultaneously capture mesoscopic advection, diffusion, and reaction. In this paper, we present a GPU-accelerated red bloo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013